Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Canada F3 Canada F2 Canada F3 USA F25 El Salvador F1 Costa Rica F1 USA F5 USA F6 USA F7 El Salvador F1 Guatemala F1 Colombia F1 Colombia F2 Canada F5 Canada F7 Venezuela F8 USA F26 USA F27 USA F5 USA F6 Canada F1 Canada F2 Romania F1 Canada F5 Canada F7 Canada F9 Australia F1 Canada F1 Canada F2 Canada F7 Canada F8 Canada F9 Canada F6 Canada F9 USA F16 USA F17 USA F18 Canada F3 Canada F4 Canada F5 Canada F3 Canada F4 Canada F5 Canada F5 Canada F1 USA F24 Guatemala F1 Panama F1 USA F4 Canada F2 USA F8 M25 Nur-Sultan M25 Cancun Gemax Open 2002 - Belgrade Zagreb Open - Zagreb Top Wool Challenger Biella - Biella XXIX Edizione 'A.Savoldi Marco' - Manerbio FILA Challenger - Biella Banja Luka 2002 - Banja Luka Samarkand Challenger - Samarkand Britania Zavaleta - Puebla Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Sarajevo Open - Sarajevo Steelers Cup - Kosice Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors USTA Challenger of Tiburon - Tiburon Czech Indoor Open - Prague Ispat Open 2004 - Ostrava ATU Cup - Weiden Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Architect Open - Budapest 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Olbia Challenger - Olbia Architect Open - Budapest The Natrel's Challenger of Granby - Granby Home Depot Center USTA Challenger - Carson Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Ostdeutscher Sparkassen Cup - Dresden The Shelbourne Irish Open - Dublin Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Dusseldorf Open 2006 - Dusseldorf II Naples ITG Challenger - Naples Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Sony Ericsson Open 2008 - Belgrade Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Trofeo Cassa di Risparmio di Alessandria - Alessandria Zenith Tennis Cup-Harbour Club - Milan Moncton Men's Challenger - Moncton Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa 2008 Lubbock Challenger - Lubbock The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Carson Challenger Belgrade Challenger Sunrise Challenger San Remo Challenger Zagreb Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger Bogota Challenger Granby Challenger Vancouver Challenger Bogota Challenger Quito Challenger Mons Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Belgrade Challenger Fujitsu Siemens Open - Budapest Baton Rouge Challenger Carson Challenger Ojai Challenger Kosice Challenger Gemax Samsung Open 2004 - Belgrade The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Winnetka Challenger Aptos Challenger Lexington Challenger Unique Zagreb Open - Zagreb Bangkok Challenger Open D'Orleans - Orleans Trani Cup - Trani Banca Stato Challenger Lugano - Lugano Burnie Challenger Caloundra Challenger Prague Challenger Tatra Banka Slovak Open - Bratislava Champaign Challenger Honolulu Challenger Savannah Challenger Kosice Challenger Bukhara Challenger - Bukhara San Benedetto Challenger Orbetello Challenger Vancouver Challenger Hamburg Challenger - Hamburg Ethias Trophy - Mons Burnie Challenger Tennis Napoli Cup - Napoli Maui Challenger Bordeaux Challenger GHI Bronx Classic - Bronx Manta Challenger The USTA Challenger at West End Racquet - Torrance Sacramento Challenger Stella Artois Clay Court Championships - Budaors Granby Challenger Citta di Monza - Monza Cary Challenger Columbus Challenger Charlottesville Challenger Happy Valley Challenger Morelos Challenger Prostejov Challenger The Natrel's Challenger - Granby Winnipeg Challenger Chengdu Challenger Qingdao Challenger Gatineau Challenger Stockton Challenger Naples Challenger - Naples Charlottesville Challenger Eckental Challenger Anning Challenger Savannah Challenger Surbiton Challenger Gwangju Challenger Ningboo Challenger Ho Chi Minh City Challenger Kobe Challenger Asirom Challenger - Brasov Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Tallahassee Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ilkley Challenger Unique Zagreb Open - Zagreb Granby Challenger Countrywide Classic USTA Challenger - Carson Charlottesville Challenger Newport Beach Challenger Monterrey Challenger San Luis Potosi Challenger - San Luis Potosi Alessandria Challenger Pro Challenger at Calabasas - Calabasas Noumea Challenger Challenger Banque Nationale Rimouski - Rimouski Panama City Challenger Recanati Challenger Odlum Brown Vancouver Open - Vancouver Napoli Challenger Ford Tennis Championships - Louisville Tallahassee Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Noumea Challenger Dallas Challenger Tallahassee Challenger Irving Challenger Sarasota Challenger Manta Challenger Columbus Challenger Granby Challenger Bangkok Challenger Heilbronn Challenger Charlottesville Challenger West Lakes Challenger Savannah Challenger Napa Challenger Knoxville Challenger Prostejov Challenger Knoxville Challenger Arad Challenger Fairfield Challenger Las Vegas Challenger Lexington Challenger Maui Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger Heilbronn Challenger Napa Challenger Sacramento Challenger Granby Challenger Cary Challenger Columbus Challenger Noumea Challenger Maui Challenger Monterrey Challenger Las Vegas Challenger Knoxville Challenger Happy Valley Challenger Bangkok Challenger Drummondville Challenger San Francisco Challenger Qingdao Challenger Sarasota Challenger Knoxville Challenger Bordeaux Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Shanghai Challenger St. Petersburg Open - St. Petersburg BMW Open - Munich Indian Wells Challenger RCA Championships - Indianapolis Las Vegas Challenger Savannah Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Gatineau Challenger Vancouver Challenger Sacramento Challenger Sacramento Challenger Tiburon Challenger Champaign Challenger Guadalajara Challenger Champaign Challenger Columbus Challenger Tallahassee Challenger Prague Challenger Lexington Challenger Sarasota Challenger San Luis Potosi Challenger Tallahassee Challenger Puerto Vallarta Challenger Aix En Provence Challenger Tiburon Challenger Surbiton Challenger Nottingham Challenger Cary Challenger Bangkok Challenger Tiburon Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Lexington Challenger Vancouver Challenger New Haven Challenger Columbus Challenger Tiburon Challenger Tallahassee Challenger Fairfield Challenger Knoxville Challenger Bangkok Challenger Newport Beach Challenger Dallas Challenger Morelos Challenger Columbus Challenger Tiburon Challenger Monterrey Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Phoenix Challenger Istanbul Challenger Cary Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Orlando Challenger Ostrava Challenger Hungarian Open - Budapest Orlando 2 Challenger Nur-Sultan 3 Challenger Open 13 - Marseille Charlottesville Challenger Orlando Challenger Challenger Ford de Cherbourg - Cherbourg Oldum Brown Vancouver Open - Vancouver Waco International Tennis Challenger - Waco Heineken Open Shanghai - Shanghai Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo IX Abierto Internacional de Salinas - Salinas AIG Japan Open - Tokyo Open de Montauban - Montauban Ostrava Open 2005 - Ostrava CA Tennis Trophy - Vienna Stockholm Open - Stockholm Shenzhen Challenger Music City Challenger - Nashville Mobilux Open - Luxembourg Mauritius Open - Mauritius Chennai Open - Chennai Newport Beach Challenger Swanston Challenger - Sacramento BellSouth Open - Vina del Mar Black Forest Open - Freudenstadt Tatra Banka Open 2006 - Bratislava Tallahassee Challenger Arizona Men's Tennis Championships - Scottsdale Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Abierto Internacional de Salinas 'Dario Expreso' - Salinas Challenger Natrel Presented by National Bank - Granby Lubbock Challenger - Lubbock The Stella Artois Grass Court Championships - London Swanston Challenger - Sacramento The 10tele.com Open - Nottingham Indian Wells Challenger Vancouver Challenger Croatia Open - Umag III Aberto Santa Catarina de Tenis - Florianopolis XL Bermuda Open - Bermuda Pilot Pen Tennis - New Haven JSM Challenger of Champaign - Urbana Challenger Banque Nationale - Granby Waco Tennis Challenger - Waco Qatar ExxonMobil Open - Doha National Bank Men's Rimouski Challenger - Rimouski Dallas Challenger The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Cali Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Sarasota Challenger The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Honolulu Challenger Legg Mason Tennis Classic - Washington Rimouski Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tallahassee Challenger Next Generation Adelaide International - Adelaide Zagreb Challenger PBZ Zagreb Indoors - Zagreb Reggio Emilia Challenger Open 13 - Marseille Rimouski Challenger Prague Challenger The Stella Artois Championships - London Rome Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Croatia Open - Umag Open de Moselle - Metz ATP Kremlin Cup - Moscow The Priority Telecom Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona The Artois Championships - London Legg Mason Tennis Classic - Washington Athens Challenger Furth Challenger Brisbane - Brisbane Medibank International - Sydney SAP Open - San Jose The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Ordina Open - s-Hertogenbosch Thailand Open - Bangkok China Open - Beijing Sydney Challenger Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Rimouski Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane SA Tennis Open - Johannesburg Panama City Challenger Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis IPP Open - Helsinki Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Pilot Pen Tennis - New Haven German Tennis Championships - Hamburg Vancouver Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open 13 - Marseille Grand Prix Hassan II - Casablanca Black Forest Open 2002 - Freudenstadt Power Horse World Team Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Copa Telmex - Buenos Aires PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Erste Bank Open - Vienna Tennis Napoli Cup - Napoli US Men's Clay Court Championship - Houston Claro Open Colombia - Bogota VI Gramado Open de Tenis - Gramado Bulgarian Open - Sofia Ostrava Challenger Geneva Open - Geneva AEGON Championships - London Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Ecuador Open - Quito Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Gemax Open - Belgrade Abierto Mexicano - Los Cabos Intrum Stockholm Open - Stockholm Riviera di Rimini Challenger - Rimini Brisbane International - Brisbane Hua Hin Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Abierto Mexicano de Tenis Mifel - Los Cabos New York Open - New York The 'Fitz' Casino Challenger - Tunica Nottingham Challenger Ilkley Challenger BMW Tennis Championship - Sunrise Le Gosier Challenger Sarasota Challenger Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Cary Challenger Countrywide Classic - Los Angeles Ischgl International Tennis Challenger 2003 - Ischgl Heineken Open - Auckland Schickedanz Open - Furth Charlottesville Challenger Champaign Challenger Sacramento Challenger - Sacramento The Nottingham Open - Nottingham Split Challenger St. Petersburg Open - St. Petersburg Alicante Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg PBZ Zagreb Indoors - Zagreb Intersport Heilbronn Open - Heilbronn Prague Challenger Dutch Open Tennis - Amersfoort Gemax Open - Belgrade Little Rock Challenger Cleveland Challenger Porto Challenger Nur-Sultan 4 Challenger Lexington Challenger Cary 2 Challenger Columbus Challenger Knoxville Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Brisbane International - Brisbane Open 13 - Marseille China Open - Beijing US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Savannah Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Open de Franche-Comte - Besancon Pro Challenger at Calabasas - Calabasas Rio Open - Rio de Janeiro Open Parc - Lyon US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Granby Challenger Gerry Weber Open - Halle Memphis Open - Memphis US Men's Clay Court Championship - Houston Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito New York Open - New York Delray Beach Open - Delray Beach Singapore Challenger Iasi Challenger St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Open Romania - Bucharest Citi Open - Washington Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz ATP Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz Serbia Open - Belgrade AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Hall of Fame Tennis Championships - Newport Western & Southern Open - Cincinnati St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow New York Open - New York Rogers Cup - Toronto Open Parc - Lyon Qatar Exxon Mobil Open 2003 - Doha The Dubai Tennis Championships - Dubai 2001 Mercedes Cup - Stuttgart Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL dItalia - Rome Rogers Cup - Toronto Mutua Madrid Open - Madrid Rogers Cup - Montreal Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Infosys Hall of Fame Open - Newport Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami AEGON Championships - London French Open - Paris Davis Cup, World Group, QF, CZE-SRB 4-1 Western & Southern Financial Group Masters - Cincinnati National Bank Open - Toronto Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Australian Open (juniors) French Open (juniors) Australian Open (juniors) U.S. Open (juniors) Mubadala World Tennis Championship All Lower level tournaments Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon (juniors) U.S. Open (juniors) Olympics - Beijing Olympics - London AAMI Classic - Kooyong